import request from '@/utils/request'
/**
 * 获取城市列表数据
 * @param {number} leave 城市列表级别 1为所有 2为城市下区
 * @returns  Promise
 */
export const areaCityAPI = (level = 1) => {
  return request({
    url: '/area/city',
    params: {
      level
    }
  })
}
/**
 * 获取热门城市
 * @returns  Promise
 */
export const areaHotAPI = () => {
  return request({
    url: '/area/hot'
  })
}
/**
 * 根据城市名称查询该城市
 * @param {string} name 地区的名字
 * @returns  Promise
 */

export const areaInfoAPI = (name) => {
  return request({
    url: '/area/info',
    params: {
      name
    }
  })
}
/**
 *小区关键词查询
 * @param {string} name 城市名字
 * @param {string|number} id 当前城市id
 * @returns  Promise
 */
export const areaCommunityAPI = (name, id) => {
  return request({
    url: '/area/community',
    params: {
      name,
      id
    }
  })
}
/**
 *查询房源数据
 * @param {string|number} id 区域id
 * @returns Promise
 */
export const areaMapAPI = (id) => {
  return request({
    url: '/area/map',
    params: {
      id
    }
  })
}
/**
 *获取子级城市列表
 * @param {string|number} id 地区的code
 * @returns  Promise
 */
export const areaAPI = (id) => {
  return request({
    url: '/area',
    params: {
      id
    }
  })
}
